/**
 * 统一接口返回消息体格式
 * code:200为正确处理，其它则认为处理失败，显示message信息即可
 */
export default class HttpResponse<T> {
  code: number = 200

  data: T

  message: string = ''

  /**
   * @param { number } code 状态码
   * @param { string } message 接口返回的提示信息
   * @param { T } data 接口数据
   */
  constructor(code: number, message: string, data: T) {
    this.code = code
    this.message = message
    this.data = data
  }
}
